/***********************************************************************************
 * 文件名： seg_num_stbar.h
 * 版本： 1
 * 说明：
 * 		数字主题状态栏，处理电池事件，显示电量、模式。
 * 修改记录：
 * 	2024/01/10: 初版。 刘言。
***********************************************************************************/
#include "components/lcd_drivers/simple_gui/sgui.h"


// 状态栏类
typedef struct _seg_num_stbar
{
    sg_pic_t PicMode;
    sg_pic_t PicCharg;
    sg_pic_t PicBattery;
    sg_pic_t PicBatNum[3];
    sg_pic_t PicBfh;

    u8 Type;    // 类型。0：小，1：大
    u8 AutoSet; // 1：自动设置（SMART）
}seg_num_stbar_t;


/**
 * 创建状态栏
 * @param type 类型，0：小，1：大
*/
seg_num_stbar_t * Seg_CreatNumStBar(u8 type);


void Seg_DeleteNumStBar(seg_num_stbar_t *obj);

/**
 * 更新状态栏，间隔100ms调用一次
*/
void Seg_NumStBarUpdate(seg_num_stbar_t *obj);

